<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title></title>
		<meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
		<link rel="stylesheet" type="text/css" href="<c:url value="/static/jquery-easyui/themes/default/easyui.css"/>">
		<link rel="stylesheet" type="text/css"
			href="<c:url value="/static/jquery-easyui/themes/icon.css"/>">
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/jquery-1.6.min.js"/>"></script>
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/jquery.easyui.min.js"/>"></script>
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/plugins/jquery.panel.js"/>"></script>
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/plugins/jquery.datagrid.js"/>"></script>
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/plugins/jquery.messager.js"/>"></script>
		<script type="text/javascript"
			src="<c:url value="/static/jquery-easyui/ext-for-framework.js.jsp"/>"></script>
		<script type="text/javascript" src="<c:url value="/static/jquery-easyui/locale/easyui-lang-zh_CN.js"/>"></script>		
		<script type="text/javascript"
			src="<c:url value="/static/js/common.js"/>"></script>		
		<script>
		
			function initList(listDisplayEId) {
				$('#' + listDisplayEId).datagrid(
						{
							nowrap : false,
							striped : true,
							collapsible : true,
							remoteSort : true,
							notSelectByRow : false,
							/* frozenColumns : [ [ {
								field : 'ids',
								checkbox : true
							} ] ], */
							toolbar : [
									
									{
										id : listDisplayEId + '_btn_add',
										text : '确认完毕',
										iconCls : 'icon-ok',
										handler : function() {
											
					                        var row = $('#'+listDisplayEId).datagrid('getSelections');		
										    if(row.length == 0){
												$.messager.alert('提示','请选择一条记录操作！','info');
												return;
											}else{
												var str = "storeOutId=" + row[0]['storeOutId'];	
												
												if(row[0]['storeOutState'] != 1){
													$.messager.alert('提示','所选择的出库状态不正确！','info');
													return;
												}
												
  												$.messager.confirm('提示', '是否确认该条记录？', function(r){
													if (r){			
														$.ajax({type:'post',url:"<c:url value='/store/reviewStoreOut.do'/>",data:str,dataType:"json",//设置查询参数及提交路径
							 							success:function(data){
															if(data.success){
																$.messager.alert("提示", "确认成功！", 'info');
																$('#'+listDisplayEId).datagrid('reload');
															}else{
																$.messager.alert("提示", data.msg, 'warning');
															}
														},
									 					error:function(){
															$.messager.alert("错误", "系统错误，请联系管理员！", 'error');
														}
													});
												}
												$('#'+listDisplayEId).datagrid('reload');
												$('#'+listDisplayEId).datagrid('clearSelections');
												});
											}
										}
									},
									{
										id : listDisplayEId + '_btn_del',
										text : '错误删除',
										iconCls : 'icon-cancel',
										handler : function() {
											
					                        var row = $('#'+listDisplayEId).datagrid('getSelections');		
										    if(row.length == 0){
												$.messager.alert('提示','请选择一条记录操作！','info');
												return;
											}else{
												var str = "storeId=" + row[0]['storeId']+"&storeLevel=" + row[0]['storeLevel'];	
  												$.messager.confirm('提示', '是否删除该条记录？', function(r){
													if (r){			
														$.ajax({type:'post',url:"<c:url value='/store/deleteStore.do'/>",data:str,dataType:"json",//设置查询参数及提交路径
							 							success:function(data){
															if(data.success){
																$.messager.alert("提示", "删除成功！", 'info');
																$('#'+listDisplayEId).datagrid('reload');
															}else{
																$.messager.alert("提示", data.msg, 'warning');
															}
														},
									 					error:function(){
															$.messager.alert("错误", "系统错误，请联系管理员！", 'error');
														}
													});
												}
												$('#'+listDisplayEId).datagrid('reload');
												$('#'+listDisplayEId).datagrid('clearSelections');
												});
											}
										}
									}
									],
							onLoadError:function(){
								$.messager.alert('错误','获取数据失败，请与管理员联系！','error');
							}
						 ,onClickRow:function(rowIndex){
								$(".myrad").prop("checked",false);
								$(".myrad").eq(rowIndex).prop("checked",true);
							} 
						});
			};
			$(document).ready(function() {
				initList('listDisplay');
			});
			 
		 
			function formatRadio(value,rowData,rowIndex){
				return value="<input type='radio' class='myrad'  name='radioStore' />";
			}
			 
	
			function searchInfo(){
	 
			/*  $('#listDisplay').datagrid('load', {
				storeName : $('#storeName').val(),
				storeType : $('#storeType').val()
				});  */
			}
			function  goDetailedContent(val,rowData,rowIndex){
				return '<a href="#" onclick="constructionManager(\'' + rowData.storeOutId+ '\')">'+val+'</a>  '
			}
			
			function constructionManager(id) {
				var new_win = window.open("<c:url value='/jsp/openIndexSun.jsp?url=/store/goStoreOutDetailed.do'/>"+"?storeOutId="+id,"sun","width=1200px,height=600px,status=no,scrollbars=yes");
				new_win.focus();
			}
		</script>
			</head>
			<body>
			<table width="98%">
			<tr>
			
		</tr>
		<tr style="height: 12px;"></tr>
		<tr>
		<td>
				<table id="listDisplay" title="出库单列表" 
			iconCls="icon-list" singleSelect="true" idField="id"
			url="<c:url value="/store/findStoreOut.do"/>" loadMsg="请稍候......"
			pagination="true" pageSize="20"
			pageList="[10,20,30,40,50]" sortName="storeOutId"
			rownumbers="true" sortOrder="asc">
			<thead>
				<tr>
				    <th field="storeRole" width="25" align="center" formatter="formatRadio"  >
					</th> 
					<th field="storeOutId" width="80"  sortable="true" editor="text">
						出库单号
					</th>
				    <th field="storeHouseId" width="80" sortable="true" editor="text">
						仓库号
					</th>	
 					<th field="storeName" width="80" sortable="true" editor="text">
						仓库名
					</th>		
					<th field="custId" width="100"  sortable="true" editor="text">
						仓库管理人id
					</th>	
					<th field="custName" width="100"  sortable="true" editor="text">
						仓库管理人名
					</th>	
					<th field="remark" width="100"  sortable="true" editor="text">
						出库备注
					</th>
					<th field="creatDate" width="100"  sortable="true" editor="text" >
						出库时间
					</th>	
					<th field="storeOutWay" width="100"  sortable="true" editor="text" formatter="formatStoreOutWay">
						出库方式
					</th>	
					<th field="storeOutState" width="100"  sortable="true" editor="text" formatter="formatStoreOutState">
						出库状态
					</th>
					<th field="content" width="110" formatter="goDetailedContent" sortable="true" >
						查看出库详细内容
					</th>		
 				</tr>
			</thead>
			</table>
			</td>
			</tr>
		</table>
	</body>
</html>